import axios from "axios";
const instance= axios.create({
  baseURL:'http://127.0.0.1:7001',
  timeout:10000
 });
 const token = JSON.parse(localStorage.getItem('token'))
instance.interceptors.request.use(
  (config)=> {
    return config;
  }, function (error) {
    return Promise.reject(error);
  });
instance.interceptors.response.use((response)=> {
    return response;
  }, function (error) {
      if(error.response && error.response.status === -1){
        alert('手机号错误，请重试')   
  }else if(error.response && error.response.status ===400){
      alert('请求语法错误或者请求参数无效')
  }else if(error.response && error.response.status ===401){
    if(!token){
        window.location.href('/login')
    }

      alert('缺乏有效的身份验证凭证')
  }else if(error.response && error.response.status===403){
      alert('没有权限')
  }else if(error.response && error.response.status===404){
      alert('请求了不存在的资源')
      //判断状态码为401的时候
  }
    return Promise.reject(error);
  });
export default instance
